package com.lingying.caiwudailikehudaun.domain.zuoZhangShenBaoBean;


import lombok.Data;

import java.sql.Date;
import java.util.List;
import java.util.Map;

@Data
public class ZuoZhangShenBaoBean {

    // 做账申报客户id

    private Integer daiLiShangCid;
    private Integer zuoZhangShenBaoId;
    private Integer userId;
    //添加人Id
    private Integer addUserId;
    //添加人名称
    private String addUserName;
    //公司名字
    private String companyName;
    //创建时间
    private Date createTime;
    //做账状态 0 正常做账  1停止做账
    private Integer zuoZhangZhuangTai;
    //申报状态 0正常申报  1停止申报
    private Integer shenBaoZhuangTai;
    //使用状态 0.禁用 1. 使用
    private Integer useStatus;
    //同一社会信用代码（纳税人识别号）
    private String tongYiSheHuiXinYongDaiMa;
    //企业类型（登记注册类型）
    private String qiYeLeiXing;
    //组织机构代码
    private String zuZhiJiGouDaiMa;
    //纳税人状态
    private Integer naShuiRenZhuangTai;
    //公司经营状态
    private String JingYingZhuangTai;
    //企业地址（生产经营地址）
    private String qiYeDiZhi;
    //企业注册地址
    private String qiYeZhuCeDiZhi;
    //经营地联系电话
    private String jingYingDiPhone;
    //注册地联系电话
    private String zhuCeDiPhone;
    //从业人数
    private Integer congYeRenShu;
    //核算方式
    private String heSuanFangShi;
    //生产经营期限起
    private Date shengChanJingYingQiStart;
    //营业期限（生产经营期限-止）
    private Date yingYeQiXian;
    //适用会计准则
    private String shiYongKuaiJiZhunZe;
    //是否一般纳税人，0，小规模，1，是一般纳税人
    private Integer shiFouYiBanNaShuiRen;
    //税收专管员
    private String shuiShouZhuanGuanYuan;
    //主管税务分局
    private String zhuGuanShuiWuFenJu;
    //经营范围
    private String jingYingFanWei;
    //公司注册资本
    private String zhuCeZiBen;
    //实缴资本
    private String shiJiaoZiBen;
    //公司核准日期
    private Date heZhunRiQi;
    //工商注册号
    private String gongShangZhuCeHao;
    //进出口企业代码
    private String jinChuKouQiYeDaiMa;
    //所属行业
    private String suoShuHangYe;
    //登记机关
    private String dengJiJiGuan;
    //人员规模
    private Integer renYuanGuiMo;
    //参保人数
    private Integer canBaoRenShu;
    //所属地区
    private String suoShuDiQu;
    //发票张数
    private Integer faPiaoNum;
    //收款人
    private String payee;
    //复核
    private String checker;
    //开票人
    private String noteDrawer;
    //录入信息时间
    private Date luRuXinXiTime;
    //税控盘号
    private String shuiKongPanHao;
    //税盘所属，0在代理方  1在客户方
    private Integer shuiPanSuoShu;
    //税盘类型，0为税控盘，1为金税盘
    private Integer shuiPanType;
    //财务平台，0不是，1财务平台总管理员
    private Integer isCaiWuPingTai;
    //代理商平台，0不是，2，代理商
    private Integer isDaiLiShang;
    //财务客户,0不是，3财务客户
    private Integer isCaiWuKeHu;
    //个税软件密码
    private String geShuiMiMa;
    //电子税务局软件密码
    private String dianZiShuiWuJuMiMa;
    //代理商编码
    private String daiLiShangCoding;
    //代理商公司Id
    private Integer jiGouId;
    //代理商公司name
    private String jiGouName;
    //0做帐没点  1执行中 2已点完 4失败并跳过
    private Integer zuoZhangDone;
    //0个税没点    1执行中 2已点完 4失败并跳过
    private Integer geShuiDone;
    //0电子税务局没点    1执行中 2已点完 4失败并跳过
    private Integer dianZiShuiWuJuDone;
    //0柠檬云没点  1执行中 2已点完 4失败并跳过
    private Integer ningMengYunDone;
    //做帐完成时间
    private Date zuoZhangDoneTime;
    //个税完成时间
    private Date geShuiDoneTime;
    //电子税务局完成时间
    private Date dianZiShuiWuJuDoneTime;
    //柠檬云完成时间
    private Date ningMengYunDoneTime;
    //做帐完成历史记录
    private String zuoZhangDoneHistory;
    //个税完成历史记录
    private String geShuiDoneHistory;
    //电子税务局完成历史记录
    private String dianZiShuiWuJuDoneHistory;
    //柠檬云完成历史记录
    private String ningMengYunDoneHistory;
    //入库时间
    private Date addTime;
    //开户行地址
    private String kaiHuHangDiZhi;
    //开户行账号
    private String kaiHuHangHangHao;
    //添加人Id（为用户id（添加数据人）
    private Integer tianJiaRenId;
    //添加人名称（添加数据人）
    private String tianJiaRenName;
    //纳税人资质
    private String naShuiRenZiZhi;
    //曾用名
    private String cengYongMing;
    //英文名称
    private String yingWenMingCheng;
    //所属行业代码
    private String suoShuHangYeDaiMa;
    //会计制度代码
    private String kuaiJiZhiDuDaiMa;
    //主管税务机关
    private String zhuGuanShuiWuJiGuan;
    //账套id
    private Integer zhangTaoId;
    //公司法人
    private String companyFaRen;
    //法人身份证号
    private String faRenShenFenZhengHao;
    //法人手机号
    private String faRenShouJiHao;
    //  财务负责人
    private String caiWuFuZeRen;
    //  财务负责人身份证号
    private String caiWuFuZeRenShenFenZhengHao;
    //  财务负责人手机号
    private String caiWuFuZeRenShouJiHao;
    //办税人
    private String banShuiRen;
    //办税人身份证号
    private String banShuiRenShenFenZhengHao;
    //办税人手机号
    private String banShuiRenMobile;
    //成立日期
    private Date chengLiRiQi;
    //三方协议状态
    private Integer sanFangXieYiZhuangTai;
    //三方协议号
    private String sanFangXieYiHao;
    //三方协议银行账号
    private String sanFangXieYiBankAccount;
//    代理商财务客户内部的编码
    private String neiBuBianMa;
    //处理状态 0 未处理  10更新企业状态成功  11更新企业状态失败
    private Integer handleStatus;
    // 开票收款状态
    private Integer kaiPiaoShouKuanZhuangTai;
    //  开票情况
    private Integer kaiPiaoQingKuang;
    //  做账人id
    private Integer zuoZhangRenId;
    //  申报人id
    private Integer shenBaoRenId;
    //核查人id
    private Integer heChaRenId;
    //  社保
    private Integer sheBao;
    //收款方式0.银行 1.现金
    private Integer shouKuanFangShi;
    //有无成本票 0.无 1.有
    private Integer chengBenPiao;
    //是否审批录账 0.不需要 1.需要
    private Integer shenPiLuZhang;
    //凭证录入时间1.发票时间2.审核时间3.月初4.月中5.月末
    private Integer voucherLuRuTime;
    //用户名称
    private String userName;
    //登录手机号码
    private String userPhone;
    //登录密码
    private String userPassWord;
    //角色Id
    private Integer fpJueSeId;
    //角色名称
    private String fpJueSeName;
    //客户公司编码
    private String keHuGongSiBianMa;
    //个税密钥id
    private String geShuiMiYaoId;
    //个税密钥
    private String geShuiMiYao;
    //电子税务局密钥id
    private String dianZiShuiWuJuMiYaoId;
    //电子税务局密钥
    private String dianZiShuiWuJuMiYao;
    //日记账授权客户id
    private Integer riJiZhangAuthorizeCustomerId;
    //做账开始时间
    private String zuoZhangKaiShiTime;
    //申报开始时间
    private String shenBaoKaiShiTime;
    //    所属区
    private String suoShuQu;
    //    客户手机号
    private String keHuPhone;
    //    服务人员id
    private Integer fuWuRenYuanId;
    //    服务人员名称
    private String fuWuRenYuanName;
    //公司编号
    private String gongSiBianHao;
    //是否有税盘（0为是，1为否）
    private Integer isShuiPan;
    //    票种认定
    private String piaoZhongRenDing;
//    是否代开
    private Integer daiKai;
//    税种
    private String shuiZhong;
    //零数据(1.有数据2.是零数据)
    private Integer lingShuJu;
    //申报数据填写状态(0为未填写数据，1为已填写数据)
    private Integer shenBaoShuJuTianXieZhuangTai;
    private List<Map<String,Object>> asp;

    //服务状态
    private Integer fuWuZhuangTai;

    // 基本信息截图
    private String jiBenXinXiJieTu;

    //柠檬云编码后的账套id
    private String app_as_id;
    //柠檬云账套表id
    private Integer ningMengYunZhangTaoBiaoId;
    //账套id
    private Integer asid;
    private Object zhongZhiFuWuJieTu;//终止服务截图
    private Date zhongZhiFuWuShenBaoYue;//终止服务申报月
    private Date zhongZhiFuWuZuoZhangYue;//终止服务做账月
    private String tiJiaoZhongZhiFuWuTime;//提交终止服务时间
    private Integer tiJiaoZhongZhiFuWuRenYuanId;//提交终止人员ID
    private String tiJiaoZhongZhiFuWuRenYuanName;//提交终止人员
    private String zhongZhiFuWuBeiZhu;//终止服务备注
    private Integer yinHangZhangZhuangTai;//银行账状态 1不做银行账，2录入银行账
//    被分配主管id
    private Integer zhuGuanId;
//    被分配主管name
    private String zhuGuanName;

    private  Integer shuiPanZhongLei;//税盘种类
    private Integer dianZiShuiWuJuShenBaoZhuangTai;
    private Integer geShuiShenBaoShenHeZhuangTai;
    private Integer dianZiShuiWuJuShenBaoShenHeZhuangTai;
    private String dianZiShuiWuJuShenBaoShenHeBuTongGuoYuanYin;
    private String geShuiShenBaoShenHeBuTongGuoYuanYin;
    private Integer geShuiShenBaoZhuangTai;
    private Date dianZiShuiWuJuShenBaoWanChengTime;
    private Date geShuiShenBaoShenHeTime;
    private String suoShuYueFen;
    private String dianZiShuiWuJuShenBaoShenHeRen;
    private String geShuiShenBaoShenHeRen;

}
